package pattern10.eventcommission;

/**
 * 抽象的通知者
 * @author wdl
 */
public interface ISubject {
    /**
     * 通知方法
     */
    void notifyX();

    /**
     * 获取通知状态
     * @return 返回当前通知状态
     */
    String getSubjectState();

    /**
     * 设置状态
     * @param action 设置状态
     */
    void setSubjectState(String action);
}
